enclosed shopping centre - Spanish English Dictionary